Finding What Your Tests Miss - Property Based Testing in Python
An introduction to property based testing in Python using Hypothesis - how defining invariants and mathematical properties catches edge cases that example based tests consistently miss, especially in numerical and scientific Python code.